home *** CD-ROM | disk | FTP | other *** search
- ---------------------------------------------------------------
- Microsoft ActiveX(R)-dataobjekt. TillΣgg till DDL och sΣkerhet.
- Viktigt.txt
- ---------------------------------------------------------------
-
- (c) 1998 Microsoft Corporation. Med ensamrΣtt.
-
- Detta dokument innehσller ny information som kompletterar
- dokumentationen f÷r Microsoft ADO MD-tillΣgg f÷r DDL och
- SΣkerhetsdokumentation (ADOX).
-
- --------
- INNEH┼LL
- --------
-
- 1. PRODUKTBESKRIVNING
-
- 2. FUNKTIONER
-
- 3. TEKNISKA KOMMENTARER
-
- 4. K─NDA PROBLEM, BEGR─NSNINGAR OCH L╓SNINGAR
-
- ---------------------
- 1. PRODUKTBESKRIVNING
- ---------------------
-
- Microsoft« ActiveX« Data Objects Extensions f÷r Data Definition
- Language and Security (ADOX) Σr ett tillΣgg till objekt- och
- programmeringsmodellen ADO. ADOX inkluderar objekt f÷r skapande och
- Σndring av schema, sσvΣl som sΣkerhet. Eftersom det Σr en objektbaserad
- metod f÷r schemaΣndring Σr det m÷jligt att skriva kod som jobbar mot
- olika datakΣllor oavsett skillnader i deras olika syntax.
-
- -------------
- 2. FUNKTIONER
- -------------
-
- ADOX Σr ett tillΣggsbibliotek som h÷r till kΣrnobjekten f÷r ADO. Det
- frilΣgger ytterligare objekt f÷r att skapa, Σndra och ta bort
- schemaobjekt som t ex tabeller och procedurer. Det inkluderar ocksσ
- sΣkerhetsobjekt f÷r underhσll av anvΣndare och grupper samt hantering
- av beh÷righeter f÷r objekt.
-
- -----------------------
- 3. TEKNISKA KOMMENTARER
- -----------------------
-
- 3.1 N÷dvΣndiga/valfria egenskaper f÷r tabeller, index och kolumner
-
- Inte alla egenskaper f÷r tabell-, index- och kolumnobjekt st÷ds av din
- dataprovider. Ett fel intrΣffar om ett vΣrde angivits f÷r en egenskap
- som inte st÷ds av providern. F÷r nya tabeller, index eller kolumner
- intrΣffar felet nΣr objektet bifogas mΣngden. F÷r befintliga objekt
- intrΣffar felet nΣr egenskapen anges.
-
- NΣr tabell-, index- och kolumnobjekt skapas, kan man inte garantera
- att egenskapen st÷ds av providern bara f÷r att det finns ett lΣmpligt
- standardvΣrde f÷r en alternativ egenskap. Mer information om vilka
- egenskaper som st÷ds av providern finns i providerdokumentationen.
-
- 3.2 AnvΣnda ADOX med Microsoft OLE DB-providers
-
- Vissa funktioner i ADOX st÷ds inte, beroende pσ vilken OLE DB-
- dataprovider som anvΣnds. ADOX st÷ds fullt ut med Microsoft OLE DB-
- provider f÷r Microsoft Jet Database Engine. Se nedan f÷r information
- om Microsoft SQL Server OLE DB-provider, Microsoft OLE DB-provider f÷r
- ODBC eller Microsoft OLE DB-provider f÷r Oracle. ADOX st÷ds inte av
- nσgra andra Microsoft OLE DB-providers.
-
- Microsoft SQL Server OLE DB-provider
-
- Alla objekt, mΣngder, egenskaper och metoder f÷r ADOX st÷ds, utom
- de f÷ljande:
-
- Catalog: Metoden Create.
- Tables: Metoden Append, metoden Delete. Egenskaper f÷r befintliga
- tabeller Σr skrivskyddade (egenskaper f÷r nya tabeller kan vara
- lΣs/skriv).
- Views: St÷ds ej.
- Procedures: Metoden Append, metoden Delete, egenskapen Command.
- Keys: Metoden Append, metoden Delete.
- Users: St÷ds ej.
- Groups: St÷ds ej.
-
- Microsoft OLE DB-provider f÷r ODBC
-
- Alla objekt, mΣngder, egenskaper och metoder f÷r ADOX st÷ds, utom
- de f÷ljande:
-
- Catalog: Metoden Create.
- Tables: Metoden Append, metoden Delete. Egenskaper f÷r befintliga
- tabeller Σr skrivskyddade (egenskaper f÷r nya tabeller kan vara
- lΣs/skriv).
- Views: Metoden Append, metoden Delete, egenskapen Command.
- Procedures: Metoden Append, metoden Delete, egenskapen Command.
- Indexes: Metoden Append, metoden Delete.
- Keys: Metoden Append, metoden Delete.
- Users: St÷ds ej.
- Groups: St÷ds ej.
-
- Microsoft OLE DB-provider f÷r Oracle
-
- Alla objekt, mΣngder, egenskaper och metoder f÷r ADOX st÷ds, utom
- de f÷ljande:
-
- Catalog: Metoden Create.
- Tables: Metoden Append, metoden Delete. Egenskaper f÷r befintliga
- tabeller Σr skrivskyddade (egenskaper f÷r nya tabeller kan vara
- lΣs/skriv).
- Views: Metoden Append, metoden Delete, egenskapen Command.
- Procedures: Metoden Append, metoden Delete, egenskapen Command.
- Indexes: Metoden Append, metoden Delete.
- Keys: Metoden Append, metoden Delete.
- Users: St÷ds ej.
- Groups: St÷ds ej.
-
-
- ---------------------------------------------
- 4. K─NDA PROBLEM, BEGR─NSNINGAR OCH L╓SNINGAR
- ---------------------------------------------
-
- Nedan f÷ljer en lista ÷ver kΣnda problem i ADOX.
-
- 4.1 Egenskaperna DateCreated/DateModified krΣver Refresh
-
- Egenskaperna DateCreated och DateModified Σr NULL f÷r nyligen bifogade
- objekt. Efter att en ny vy eller procedur bifogats mσste du anropa
- metoden Refresh f÷r mΣngden Views eller Procedures f÷r att erhσlla
- vΣrden f÷r egenskaperna DateCreated och DateModified.
-
- 4.2 Ingen ParentCatalog-egenskap f÷r Index-objekt
-
- I ADOX-hjΣlpen stσr ParentCatalog felaktigt i listan som en egenskap
- f÷r Index-objekt. ParentCatalog Σr i sjΣlva verket en egenskap endast
- f÷r objekten Column och Table.
-
- 4.3 adAccessRevoke σsidosΣtter parametern Rights f÷r
- SetPermissions
-
- NΣr metoden SetPermissions anropas f÷r Groups eller Users σsidosΣtter
- man alla instΣllningar f÷r parametern Rights genom att ange parametern
- Actions som adAccessRevoke. Ange inte Actions som adAccessRevoke om du
- vill att rΣttigheterna som angivits i parametern Rights ska trΣda i
- kraft.
-
- 4.4 Parametern RelatedColumn f÷r metoden Append (mΣngden Keys)
-
- Dokumentationen f÷r metoden Append f÷r mΣngden Keys b÷r inkludera en
- valfri fjΣrde parameter som heter RelatedColumn. Den uppdaterade
- syntaxen Σr:
-
- Keys.Append Key [, KeyType] [, Column] [, RelatedTable] [, RelatedColumn]
-
- Parametern RelatedColumn Σr valfri. RelatedColumn Σr ett strΣngvΣrde
- som anger namnet pσ den relaterade kolumnen f÷r en frΣmmande nyckel.
- Parametern RelatedTable kan ÷verensstΣmma med vΣrdet pσ egenskapen
- Name f÷r ett Column-objekt.
-
- 4.5 adIndexNullsAllow Enum-vΣrde f÷r egenskapen IndexNulls
-
- Dokumentationen f÷r egenskapen IndexNulls f÷r Index-objektet b÷r
- inkludera en eller flera Enum-konstanter i tabellen ÷ver giltiga
- vΣrden:
-
- adIndexNullsAllow Index tillσter inte poster dΣr key-kolumner Σr
- Null. Om ett NullvΣrde anges i en key-kolumn infogas posten i index.
-